Каталог заданий автоматизации¶
В подразделе представлены функции управления заданиями автоматизации для рабочих станций и серверов.
В подразделе на вкладке Задания автоматизации приведен каталог заданий автоматизации, содержащий корневую папку Задания автоматизации. Внутри корневой папки дополнительных настроек возможно добавлять задания автоматизации и дополнительные папки. Папки и задания автоматизации отображаются в иерархическом виде.
Корневая папка недоступна для удаления и редактирования. Нельзя создавать объекты на одном уровне с этой папкой.
На вкладке доступен поиск папки или задания. Для этого в соответствующем поле поиска начать вводить название задания/папки, результат поиска будет выводиться по мере ввода.
Данные задания автоматизации будут отображаться в подразделе Задания автоматизации (раздел Автоматизация).
Управление папками¶
Создание новой папки¶
Для создания папки необходимо в структуре папок выбрать любую папку и нажать кнопку [Новая папка]. Будет открыта карточка создания папки.
На карточке необходимо заполнить обязательные поля Название папки и Родительская папка. По умолчанию для поля Родительская папка указана папка, из которой была нажата кнопка создания папки, при необходимости ее можно сменить.
Для сохранения новой папки нажать на кнопку сохранения. Будет выполнен переход к каталогу дополнительных заданий автоматизации.
Для закрытия карточки создания папки и возврата к каталогу дополнительных заданий автоматизации нажать на кнопку закрытия.
Редактирование папки¶
Для редактирования папки необходимо выделить папку в структуре и нажать на кнопку [Редактировать]. Откроется карточка папки, для редактирования доступны все поля.
Для применения изменений нажать на кнопку сохранения.
Для закрытия карточки создания папки и возврата к каталогу дополнительных заданий автоматизации нажать на кнопку закрытия.
Удаление папки¶
Для удаления папки необходимо открыть ее карточку и на карточке нажать кнопку [Удалить папку]. После удаления папки будет выполнен переход к каталогу дополнительных заданий автоматизации.
Управление заданиями¶
Добавление задания¶
Для добавления задания необходимо в структуре выбрать папку и нажать кнопку [Новое задание]. Будет открыта карточка добавления нового задания.
В карточке добавления задания на вкладке Основное необходимо заполнить обязательные поля Название задания, Уникальный идентификатор и Родительская папка. По умолчанию для поля Родительская папка указана папка, из которой была нажата кнопка добавления задания, при необходимости ее можно сменить. Также можно заполнить атрибут Описание.
Важно
Названия заданий должны быть уникальными, в т.ч. относительно списка кастомных параметров групповых.
После сохранения задания станут доступны для редактирования остальные вкладки (см. Редактирование задания).
Для сохранения нового задания необходимо нажать на кнопку сохранения. Будет выполнен переход к каталогу дополнительных заданий автоматизации.
Для закрытия карточки и возврата к каталогу дополнительных заданий автоматизации нажать на кнопку закрытия.
Редактирование задания¶
Для редактирования задания необходимо в каталоге дополнительных заданий выделить задание и нажать на кнопку [Редактировать]. Будет открыта карточка задания.
На карточке задания присутствуют вкладки:
Основное;
Атрибуты задания;
Конфигурация скрипта.
Для закрытия карточки задания и возврата к каталогу дополнительных заданий автоматизации нажать на кнопку закрытия.
Основное¶
На вкладке Основное приведена основная информация о задании. Для редактирования доступны поля Название задания (например, Создать новый файл), Уникальный идентификатор (например, createafile), Родительская папка и Описание.
Для сохранения изменений нажать на кнопку сохранения. Будет выполнен переход к каталогу дополнительных заданий автоматизации.
Атрибуты задания¶
Список атрибутов задания¶
На вкладке Атрибуты задания приведен список атрибутов данного задания с указанием их имен, идентификаторов и описания.
Данные атрибуты будут использоваться в качестве параметров задания. Значения этих параметров будут задаваться при запуске задания автоматизации на вкладке Каталог заданий автоматизации в подразделе Задания автоматизации (раздел Автоматизация).
Для атрибутов в списке доступен поиск по названию и по идентификатору. Для этого в поле поиска начать вводить название/идентификатор атрибута, результат поиска будет выводиться по мере ввода.
Добавление атрибута задания¶
Для добавления нового атрибута нажать кнопку [Новый атрибут]. Будет открыта карточка создания атрибута. В карточке заполнить обязательные поля Название атрибута (например, Содержимое файла) и Уникальный идентификатор (например, content). Также можно указать Описание.
Для сохранения атрибута нажать на кнопку сохранения. Будет выполнен переход к списку атрибутов.
Для закрытия карточки атрибута и возврата к списку атрибутов нажать на кнопку закрытия.
Редактирование атрибута задания¶
Редактирование атрибута выполняется на его карточке. Для открытия карточки необходимо на вкладке Атрибуты задания в списке нажать на атрибут. На карточке возможно изменить название атрибута и его описание.
Для сохранения изменений нажать на кнопку сохранения. Будет выполнен переход к списку атрибутов.
Для закрытия карточки и возврата к списку атрибутов нажать на кнопку закрытия.
Удаление атрибута задания¶
Удаление атрибута выполняется из его карточки. Для открытия карточки необходимо на вкладке Атрибуты задания в списке нажать на атрибут. Для удаления атрибута нажать кнопку [Удалить атрибут].
После подтверждения удаления будет выполнен переход к списку атрибутов.
Конфигурация скрипта¶
На вкладке Конфигурация скрипта в текстовом поле указывается скрипт, выполняемый при выполнении данного задания.
Пример
{% set vars1 = salt['pillar.get']("content") %}
test:
cmd.run:
- name: |
echo {{ vars1 }} > /opt/test.txt
- failhard: True
Скрипт доступен для редактирования, для этого необходимо нажать кнопку Редактировать файл. Для сохранения изменений в скрипте нажать на кнопку сохранения в правом верхнем углу. Для отмены внесения изменений нажать кнопку [Отменить].
Для просмотра истории изменений скрипта нажать кнопку История изменений, будет открыта карточка с журналом изменений. Для закрытия карточки нажать на кнопку закрытия.
Удаление задания¶
Удаление задания выполняется из его карточки. Для открытия карточки задания необходимо в каталоге дополнительных заданий автоматизации выбрать задание и нажать кнопку [Редактировать]. В карточке задания нажать кнопку [Удалить задание].
После подтверждения удаления будет выполнен переход к каталогу дополнительных заданий автоматизации.